Customer-defined tools

Customer-defined tools let an AI Agent interact with external systems. You configure them on the Tools screen and then add them to an agent on its Tools tab (see Using tools).

Tool types

A customer-defined tool can be one of three types:

Type What it does
REST Sends an HTTP/HTTPS request to an external API — the most common type. See Request structure.
MCP Connects to a Model Context Protocol server and exposes the tools it advertises. See MCP tools.
Flow Runs a flow to completion instead of making a request. See Flow tools.

In this section